#content{margin:50px auto; width:950px;}
.login-main{overflow:hidden; height:100%; color:#444;}
.login-warp{display:inline; float:left; margin-left:43px; width:373px; height:262px; border:solid 1px #CACACA;}
.login-left{padding:2px; height:256px; border:solid 1px #fff; background:#F5F5F5;}
.login-form{overflow:hidden; padding-left:18px; height:256px; background:#FAFAFA;}
.login-form p.p1{margin:13px 0 18px 0; font-size:14px;}
.login-form p.error{padding-left:73px; color:#f00;}
.login-form ul{_overflow:hidden; clear:both; margin-bottom:16px; height:25px;}
.login-form ul li{float:left; height:25px; line-height:25px;}
.login-form ul li.title{padding-right:14px; width:59px; text-align:right;}
.login-form ul li.li1{margin-left:10px;}
.login-form ul li.password span{float:left; overflow:hidden; padding:1px; width:180px; height:21px; border:solid 1px #7F9DB9;}
.login-form ul li.password span input{float:left; padding:2px; width:173px;}
.login-form ul li.code{margin-left:13px; width:97px;}
.login-form ul li.code img{position:relative; margin-top:-5px;}
.login-form ul li input.txt, .login-form ul li input.txt1{padding:4px 0 4px 2px; width:180px; border:solid 1px #9C9C9C;}
.login-form ul li input.txt1{width:70px;}
.login-form ul.button{overflow:hidden; padding-top:8px; height:29px;}
.login-form ul.button li{padding-left:73px; height:29px; line-height:29px;}
.login-right{position:relative; float:right; width:503px; height:291px; }
.login-right .register{position:absolute; top:93px; left:0; width:109px; height:29px;}
body{background:#fff;font:12px/1.5 tahoma,arial,\5b8b\4f53;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}button,input,select,textarea{font:100% tahoma,arial,\5b8b\4f53;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}em{font-style:normal;}ul,ol{list-style:none;}fieldset,img{border:0;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}table{border-collapse:collapse;border-spacing:0;}a{color:#444;text-decoration:none;}a:hover{color:#900;text-decoration:underline;}.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix{*zoom:1;}

/* 居中 */
.center_950{overflow:hidden; margin:0 auto; width:950px;}

/* 面包屑 */
.snav{overflow:hidden; margin:0 auto; padding-left:15px; width:935px; height:30px; line-height:32px; color:#444;}
.snav a{color:#000;}
.snav a:hover{color:#900; text-decoration:none;}
